#include "maker_base.h"
// 没有分配堆内存
struct arp_pck arp_maker_with_fill_data(uint8_t *sender_hardware_address, uint8_t *sender_protocol_address, uint8_t *target_hardware_address, uint8_t *target_protocol_address, unsigned char *data)
{
    struct arp_pck pck = arp_maker(sender_hardware_address, sender_protocol_address, target_hardware_address, target_protocol_address);
    memcpy(&pck.fill_data[0], data, 18);
    return pck;
}